package com.kqzz.common.utils;

/**
 * @ClassName :SyStemContants
 * @Description : 系统常用常量
 * @Author :文金文
 * @Date :2020/11/27 11:57
 **/
public class SystemContants {

	/**
     * 防重提交 redis key
     */
    public static final String REPEAT_SUBMIT_KEY = "repeat_submit:";
	
    /**
     * 数据库日期时间统一用此默认格式存储
     */
    public static final  String DEFAULT_DATE_TIME = "yyyy-MM-dd HH:mm:ss";

    /**
     * 数据库日期时间统一用此默认格式存储
     */
    public static final  String DEFAULT_DATE = "yyyy-MM-dd";
    
    /**
     * 日志跟踪id名。
     */
    public static final  String TRACE_ID = "traceId";
    
    /**
     * 请求头跟踪id名。
     */
    public static final String HTTP_HEADER_TRACE_ID = "app_trace_id";
    
    /**
     * 系统业务基础路径
     */
    public final static String API_SYSTEM_PREFIX = "/manage/";

    /**
     * 代码生成基础路径
     */
    public final static String API_GENERATOR_PREFIX = "/generate/";

    /**
     * 文件路由前缀
     */
    public final static String ROUTE_PREFIX = "/affixfiles/";

    /**
     * 超级管理员和管理员角色code
     */
    public final static String ROLE_SUPER = "ROLE_SUPER";
    public final static String ROLE_ADMIN = "ROLE_ADMIN";
    public final static String ROLE_CWGL = "ROLE_CWGL";

    public static final  String STR_DATE_TIME = "yyyy年MM月dd日 HH时mm分";
}
